package cn.tworice.blog.service;

import cn.tworice.blog.entity.Dir;
import cn.tworice.blog.entity.File;
import com.lmk.core.web.support.api.RequestResult;

import java.util.ArrayList;

public interface FileService {
    // 插入文件
    int insertFile(File file);

    // 通过id查找目录
    Dir queryDirByDirId(Integer dir);

    // 创建目录
    int createDir(Dir dir);

    RequestResult queryListByDirId(Integer dir);

    File queryFileById(Integer id);

    void delFileById(Integer id);

    RequestResult checkSafePwd(String pwd);

    RequestResult addSafe(Integer id);

    RequestResult removeSafe(Integer id);

    ArrayList<File> getSafeFile();
}
